package com.zzty.txj1.service;

import com.zzty.txj1.entity.DoEvent;
import com.zzty.txj1.entity.SearchDoEvent;
import com.zzty.txj1.entity.User;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface DoEventService {
    DoEvent getDoEventById(DoEvent doEvent);
    void initDoEvent(DoEvent doEvent);
    List<DoEvent> checkEvents(DoEvent doEvent);
    Integer updateUserEvent(DoEvent doEvent);
    Integer updateUserEvent1(DoEvent doEvent);
    Integer updateUserEvent2(DoEvent doEvent);
    DoEvent getDoEvent(DoEvent doEvent);
    Integer updateDovent(DoEvent doEvent);
    Integer updateDovent1(DoEvent doEvent);
    List<DoEvent> getDoEventByUserDate(DoEvent doEvent);
    List<DoEvent> getDoEventByDate(SearchDoEvent searchDoEvent);
    List<DoEvent> getDoEventByUserId(Integer userId);
    Integer updateDoEvent(DoEvent doEvent);
    Integer deleteDoEventById(DoEvent doEvent);
    List<DoEvent> getAWeekDoEventByUserId(User user);
    Integer getNumsByUserIdAndEventId(SearchDoEvent searchDoEvent);
}
